


public class TestWhile {
    public static void main(String[] args) {
//        计算 1! + 2! + 3! + 4! + 5！
        int i = 1,sum = 1,result = 0;
        while (i<=5){
            sum = sum * i;
            result = result + sum;
            i++;
        }
        System.out.println("阶乘之和为"+result);
        }
    }
//
//
//    public static void main2(String[] args) {
////        计算5的阶乘
//        int i = 1, result = 1;
//        while (i<=5){
//            result *= i;
//            i++;
//        }
//        System.out.println("5的阶乘为"+result);
//    }


    //1-100奇数和偶数的和
//    public static void main1(String[] args) {
//        int i = 1, sum2 = 0, sum1 =0, sum=0;
//        while(i<=100){
//            if(i % 2 == 1){
//                sum1 += i;
//                sum+=i;
//                i++;
//            }else{
//                sum2 += i;
//                sum+=i;
//                i++;
//            }
//        }
//        System.out.println("奇数的和为"+sum1+",偶数的和为"+sum2+"总和为"+sum);
//    }

